package com.bugstack.domain.activity.service.paytake;

import com.bugstack.domain.activity.model.entity.RafflePayTakeEntity;
import com.bugstack.domain.activity.model.entity.UserRaffleOrderEntity;

import java.util.concurrent.ExecutionException;

/**
 * @Author: czb
 * @Description: 充值账户额度
 * @DateTime: 2025/3/25 11:41
 **/
public interface IActivityPayTake {

    UserRaffleOrderEntity createOrder(Long activityId, String userId) throws ExecutionException, InterruptedException;

    UserRaffleOrderEntity createOrder(RafflePayTakeEntity rafflePayTakeEntity) throws ExecutionException, InterruptedException;
}
